//package com.dy.model;
//
//import lombok.Getter;
//import lombok.Setter;
//import org.hibernate.annotations.CreationTimestamp;
//import javax.persistence.*;
//import javax.validation.constraints.NotBlank;
//import javax.validation.constraints.NotNull;
//import java.io.Serializable;
//import java.sql.Timestamp;
//import java.util.Objects;
//
///**
// * @author Zheng Jie
// * @date 2018-12-17
// */
//@Entity
//@Getter
//@Setter
//@Table
//public class SchoolMenu implements Serializable {
//
//    @Id
//    @GeneratedValue(strategy = GenerationType.IDENTITY)
//    @NotNull(groups = {Update.class})
//    private Long id;
//
//    @NotBlank
//    private String name;
//
//    /** 是否为外链 true/false */
//    @Column(name = "i_frame")
//    private Boolean iFrame;
//
//    @Column(name = "create_time")
//    @CreationTimestamp
//    private Timestamp createTime;
//
//    public @interface Update {}
//
//    @Override
//    public boolean equals(Object o) {
//        if (this == o) {
//            return true;
//        }
//        if (o == null || getClass() != o.getClass()) {
//            return false;
//        }
//        SchoolMenu schoolMenu = (SchoolMenu) o;
//        return Objects.equals(id, schoolMenu.id);
//    }
//
//    @Override
//    public int hashCode() {
//        return Objects.hash(id);
//    }
//}
